package com.blog.common.domain.vo;

import com.blog.common.domain.annotation.Convert;
import lombok.*;

import java.time.LocalDateTime;
import java.util.List;

/**
 * <p>
 * 说说dto
 * </p>
 *
 * @author Valerie
 * @date 2023/3/2
 **/
@Data
@EqualsAndHashCode
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class TalkVo {

    /**
     * 说说id
     */
    private Long id;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 头像
     */
    private String avatar;

    /**
     * 说说内容
     */
    private String content;

    /**
     * 图片
     */
    @Convert
    private String images;

    /**
     * 图片列表
     */
    private List<String> imgList;

    /**
     * 是否置顶
     */
    private Integer isTop;

    /**
     * 点赞量
     */
    private Long likeCount;

    /**
     * 评论量
     */
    private Long commentCount;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;
}
